a flower-bearing shrub - Francés Inglés Diccionario